#CLASSE TOUR

class Tour:
    def __init__(self, x,y, niveau):
        self.parent = self

        #Position du tour 
        self.x=x
        self.y=y

        #Niveau du tour
        self.niveau
        
        #Fonction pour modifier le niveau du tour
        def augmenterNiveauTour(self, newNiveau):
            self.niveau = newNiveau
            return self.niveau

        #Recuperer la postion du tour
        def recupererPosTour(self):
            return self.x, self.y

        #Verifier si un creep se trouve dans sa portée
        def verifierPresenceCreep(self, radius, posTourX, posTourY, posCreepX, posCreepY):
             square_dist = (posTourX - posCreepX) ** 2 + (posTourY - posCreepY) ** 2
             print(square_dist <= radius ** 2)
             return square_dist <= radius ** 2

        #Tirer sur le creep
        def TirerCreep(self,destinationX, destinationY):
            pass
            
            
            
            
            
        
        
        
        
        
